/* CSS Document */
@charset "utf-8";
/*htm,body{ margin:0px; padding:0px; width:100%; height:100%; font-family:Verdana; background: #FFFFFF ;font-size:11px; color:#666666;*/
htm,body{ margin:0px; padding:0px; width:100%; height:100%; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; background: #FFFFFF ;font-size:11px; color:#666666;
/*scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#808080;
scrollbar-darkshadow-color:#808080;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFD157;
scrollbar-track-color:#D3D3D3;*/
/*overflow: hidden;*/
}
/* #FFE4BD */
form{ margin:0px; padding:0px;}
img{ border:0px; padding:0px; margin:0px;}
input[type="text"]{ border:1px solid #FFE4BD; color: #666666; font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
input[type="text"]:focus{ border:1px solid #FFE4BD; color: #333333}
input[type="file"]{ border:1px solid #FFE4BD; color: #666666; font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
input[type="file"]:focus{ border:1px solid #FFE4BD; background:#CAE2F1; color: #333333}
input[type="password"]{ border:1px solid #FFE4BD; color: #666666; font-size:11px}
input[type="password"]:focus{ border:1px solid #FFE4BD; background:#CAE2F1; color: #333333}
textarea{ border:1px solid #FFE4BD; color: #666666; font-size:11px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif}
textarea:focus{ border:1px solid #0E90E5; background:#CAE2F1; color: #333333}
select ,option{ color: #666666; font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif}

#wrapper{
	width:100%;
	height:100%;
	margin:opx auto;
	background: #FFFFFF;
	position:absolute;
	overflow:auto;
}
#dv_body{width:980px; height:auto; margin: 0px auto;}

.dv_head_menus{ width:100%;background: #52724D;height: 31px;padding: 10px 0px 0px 0px;vertical-align: bottom; margin: auto;}
#div_franja_cabecera{width:100%;background: #52724D;height: 41px;z-index: -50;}
#div_franja_cabecera_interior{float: left; width:790px;background: #90A57A;height: 24px; border-top: 1px solid #3D533A;
								border-left:1px solid #3D533A;border-right: 1px solid #3D533A;padding: 6px 5px 0px 5px}
#div_franja_cabecera_interior input[type="text"]{ border:1px solid #3D533A; color: #666666; font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
#div_franja_cabecera_interior input[type="text"]:focus{ border:1px solid #3D533A; color: #333333}
#div_franja_cabecera_interior div table tr td{font-weight: bold;text-decoration: none;color: #FFFFFF;}
#div_franja_cabecera_interior div table tr td a{font-weight: bold;text-decoration: none;color: #FFFFFF;}
/*#div_franja_cabecera_interior div a:hover{}*/

.dv_cuerpo_izq{width: 176px; height: 100%; padding: 20px 0px 0px 2px; float: left; display: block;}
.dv_cuerpo_mid{width: 800px; padding: 0px 0px 0px 0px; float: left; display: block; border-left: 1px solid #B2B3B8; border-right: 1px solid #B2B3B8;}
.dv_cuerpo_izq_mid{width: 530px;min-height: 600px;float: left;border: 0px solid  #F3CD92;margin: 10px;padding: 10px 0px 0px 0px;}
.dv_cuerpo_izq_right{width: 230px;height:100%;float: left;border: 0px solid  #F3CD92;margin-top: 10px;margin-right: 10px; padding: 10px 0px 0px 0px;}

.dv_footer{width: 100%;border-top: 1px solid #B2B3B8;float: left;}

.dv_menu1{ width:100%; height:77px;}
#menu1,#menu1 li{ padding:0px; margin:0px; list-style:none; float:left}

.dv_menu2{ width:100%; height:38px; background:url(../images/other/fond_head2..png) repeat-x;}
#menu2,#menu2 li{ padding:0px; margin:0px; list-style:none; float:left; vertical-align:middle; line-height:30px;}
#menu2 li a{ display:block; height:30px; padding:2px 8px 2px 10px; margin-top:3px; margin-left:1px;color:#666666; text-decoration:none; }
#menu2 li a:hover{ background: #FFFFFF}

.dv_menu3{ width:100%; height:38px; margin-top:2px; background:#990000; background:url(../images/other/fond_head3.png) repeat-x}
#menu3,#menu3 li{ padding:0px; margin:0px; list-style:none; float:left; vertical-align:middle; line-height:30px;}
#menu3 li a{ display:block; height:30px; padding:2px 8px 2px 10px; margin-top:3px; margin-left:1px;color:#666666; text-decoration:none; }
#menu3 li a:hover{ background: #FFFFFF}

.dv_menu4{ width:100%; height:38px; margin-top:2px; background:#990000; background:url(../images/other/fond_r_head3.png) repeat-x}
#menu4,#menu4 li{ padding:0px; margin:0px; list-style:none; float:left; vertical-align:middle; line-height:30px;}
#menu4 li a{ display:block; height:30px; padding:2px 8px 2px 10px; margin-top:3px; margin-left:1px;color:#666666; text-decoration:none; }
#menu4 li a:hover{ background: #FFFFFF}


#div_letras a{
	color: #8D8680;
	text-decoration: none;
	font-weight: bold;
}
#div_letras a:hover{
	text-decoration: none;
	color: #5781FC;
}

.dv_body{ width:980px; height:auto;}

.dv_bod_left{
	width:682px; 
	float:left; 
	padding:6px 2px 6px 0px; 
	height:auto; 
}

.dv_bod_left_dv1{
	background: url(../images/other/fond1.jpg) #DFE0E2 repeat-x top;
	border:1px solid #CCCCCC;
	height:auto;
}
.tit1 img{ padding:0px 10px 0px 5px;}
.tit1{ line-height:20px; font-weight:bold; vertical-align:middle; font-size:16px; color:#333333}

.tit2 img{ padding:0px 10px 0px 5px;}
.tit2{ line-height:20px; font-weight:bold; vertical-align:middle; font-size:11px; color:#666666; background:url(../images/other/fond_tit2.png) right no-repeat}

.tit3{ line-height:20px; font-weight:bold; vertical-align:middle; font-size:10px; color:#333333}

.small{ vertical-align:middle; font-size:11px; color:#666666 }

.tbl2 thead th{ color:#FF9933; font-size:11px; font-weight:100}
.tbl2 tbody td{ padding:3px;}

.dv_bod_left_dv2{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:10px;
	height:auto;
}

.dv_bod_left_dv3{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:10px;
}

.dv_bod_left_dv4{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:10px;
}

.spn_lin1 a{ color:#FF9933; text-decoration:none;}
.spn_lin1 a:hover{ color: #0986DC;}

.dv_separador{line-height:20px; font-weight:bold; vertical-align:middle; font-size:12px; color:#333333; padding:7px 0px 3px 10px; background:url(../images/other/fond_lat_izq.izq.png) bottom repeat-x;border:1px solid #CCCCCC;}
.dv_separador img{ text-align:left;padding:0px 10px 0px 5px;}

.txt2{padding:3px 0px 3px 10px; text-align:left;}
.txt4{ font-family:"Arial Black"; font-size:14px;}

.spn1{ color:#FF9933;}/*Naranje*/
.spn2{ color:#249142;}/*Verde*/
.spn3{ color:#786E68;}/*Marron Claro*/
.spn4{ color:#000000;}/*Negro*/
.spn5{ color:#FF9933; font-weight:bold; font-size:16px; font-family:"Arial Black";}
.spn6{ color:#8D8680;} /*Gris mantenimiento*/
.spn7{ color:#3E4298;} /*Azul fuerte*/
.spn8{ color:#3898EF;} /*Celeste*/
.spn9{ color:#5757FE;} /*Azul Fuerte 2*/
.spn10{ color:#FF2323;} /* Rojo Fuerte */



.dv_foot{ width:980px; clear:both; height:136px; background: url(../images/other/foot_logo.png) no-repeat}
.dv_foot2{ width:980px; clear:both; height:136px; background: url(../images/other/line_foot.png) no-repeat}

.dv_datos1{ padding:2px 10px 2px 10px; border:1px solid #B3B3B3; color:#F4A323; text-align:center; font-size:10px; background:#FFFFFF}
.tab1{ background:url(../images/other/fondtab1.png); height:35px; width:100%; line-height:30px; vertical-align:middle; padding-left:50px;}
.tbl1{ font-size:11px; color:#666666;}
.tbl1_Manto{ 
/*font-size:11px; color:#666666;border:1px solid #DADBDB; padding: 3px; */
font-size:11px; color:#666666; border:1px solid #FFFFFF; padding: 3px;
}

.dvCn1{ background:/*url(../images/other/fondC1.jpg)*/ #EEEEEE left no-repeat; width:auto; height:25px; color:#8D8680; line-height:25px; padding-left:15px ; font-size:11px;}

.tbl3{ font-size:11px;color:#8D8680;}

/* mio */

.date_icon { 
	/*background-image: url(../images/other/calendar.gif);
	background-repeat: no-repeat;
	background-position:top right;
	cursor: pointer;
	cursor: hand;	*/
	width: 75px;
}

.img_boton{
	border:1px solid #CCCCCC;
	cursor: pointer;
}

.campo_Mod{color:#FBB75C; font-family:Verdana; background: #FFFFFF ;font-size:9px;}
.mensaje_Error{color:#DB2D2D;}
.mensaje_Exito{color:#1755BC;}

#simplemodal-overlay {background-color:#000;}
.modal{background-color:#FFFFFF; 
	/*border:3px solid #DEDEDE; 
	padding:12px;
	min-width: 300px*/}
#simplemodal-container {
	/*background-color:#FFFFFF; 
	border:3px solid #DEDEDE; 
	padding:12px;*/} 
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {
	background:url(../images/calendar.gif) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

.div_Comentario_ver{
	/*background-color: #E6ECFD; 
	padding: 10px;*/
	border:1px solid #DADBDB;
}

.div_Comentario_reg{
	/*background-color: #FFFEEF;
	padding: 10px;
	border:1px solid #DADBDB;*/
}


.text_area{
font-family: Verdana;
font-size: 11px;
color: #666666;
}

#fond_transp{
	width:100%; 
	height:100%; 
	background-color: #000000; 
	position:absolute;
	z-index:10;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	display:none;
}

/** divs perzonalizados **/

.div_azul{/**/
	margin-top:10px;
	/*background: url(../images/other/fond_azul.jpg) repeat-x top #E0F2FB ;*/
	background-color: #F5FBFB;
	/*border: 1px solid #DDF1F1;*/
	height:auto;
}

.div_morado{/**/
	margin-top:10px;
	background: url(../images/other/fond_morado.jpg) repeat-x top #E7DBEB ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_verde{/**/
	margin-top:10px;
	background: url(../images/other/fond_verde.jpg) repeat-x top #DBEACE ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_verde_fuerte{/**/
	margin-top:10px;
	background: url(../images/other/fond_verde_fuerte.jpg) repeat-x top #6D9F42 ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_naranja{/**/
	background: url(../img/fond_naranja.jpg) repeat-x top #FFD7AF ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_gris{/**/
	background: url(../img/fond_gris.jpg) repeat-x top #EDEDED ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_amarillo{/**/
	background: url(../img/fond_amarillo.jpg) repeat-x top #FFF7D0 ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_turquesa{/**/
	background: url(../img/fond_turquesa.jpg) repeat-x top #AFFFE7 ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_rojo{/**/
	background: url(../img/fond_rojo.jpg) repeat-x top #FBDFDF ;
	border:1px solid #CCCCCC;
	height:auto;
}

.div_mantenimiento{/**/
  /*margin-top:10px;
	background: url(../images/other/fond_manto.jpg) repeat-x top #EDEDED ;
	border:1px solid #CCCCCC;
	background-color: #F5FBFB;
	height:auto;*/
	/*background: url(../images/other/fond_azul.jpg) repeat-x top #E0F2FB ;*/
	background-color: #F5FBFB;
	/*border: 1px solid #DDF1F1;*/
	margin-top:10px;
	height:auto;
}

.div_blanco{/**/
	/*margin-top:10px;*/
	background: #FFFFFF ;
	/*border:1px solid #CCCCCC;*/
	height:auto;
}

.textSinScroll{
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	/*border: none;*/
}

.textSinScrollconBorde{
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

#div_block {
	background-repeat:repeat;
	background-image:url(../images/other/fond_trans.gif);
	/*border: 1px solid #B6C7CF;*/
	position: absolute;
	left: 50%;
	top: 0px;
	/*height: 520px;*/
	margin-top: 221px;
	width: 672px;
	margin-left: -485px;
}

.div_block{
	background-repeat:repeat;
	background-image:url(../images/other/fond_trans.gif);
	border: 1px solid #B6C7CF;
	position: absolute;
	left: 50%;
	top: 0px;
	/*height: 520px;*/
	/*margin-top: 221px;*/
	width: 672px;
	margin-left: -485px;
}

.boton_submit{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:80px;
        height:19px;
}

.tit_separador{
	font-weight: bold;
}

.spn_ManFlotante{ color:#6078CD; font-size: 11px;}
.lbl_link_negrita{text-decoration: none;font-weight: bold; margin: 0px 4px 0px 4px; color: #3B5998;}
.lbl_link_negrita:hover{text-decoration: underline;}
.lbl_link{text-decoration: none; margin: 0px 4px 0px 4px; color: #3B5998}
.lbl_link:hover{text-decoration: underline;}
.tr_opciones:hover{background-color: #D8DFEA;font-weight: bold;}
.tr_opciones td a{text-decoration: none; color:#666666}